package com.dictionary.pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Classname WordDetail
 * @Description TODO
 * @Date 2025/5/15 22:19
 * @Created by xxx
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class WordDetail {
    private DetailType type;
    private String pos;            // 词性（如 n, v, adj）
    private String english;        // 英文内容（单词、短语、句子等）
    private String chinese;        // 中文解释/翻译
    // 类型枚举
    public enum DetailType {
        TRANSLATION,      // 翻译
        RELATED_WORD,     // 派生词/同根词
        PHRASE,           // 短语搭配
        EXAMPLE_SENTENCE  // 例句
    }
}
